package cn.bugstack.springframework.aop;

/**
 * PointcutAdvisor 接口：
 *      PointcutAdvisor 接口继承了 Advisor 接口，它添加了获取切点的方法 getPointcut()。
 *      切点用于定义切面中感兴趣的连接点（Join Point）。
 *      PointcutAdvisor 可以根据切点选择要应用通知的连接点，并将其与通知组合在一起形成切面。
 */
public interface PointcutAdvisor extends Advisor {

    /**
     * Get the Pointcut that drives this advisor.
     */
    Pointcut getPointcut();

}
